#define _CRT_SECURE_NO_WARNINGS

//#include <stdio.h>
//
//int main()
//{
//    int n, m;
//    scanf("%d %d", &n, &m);
//    int arr[n][m];
//    for (int i = 0; i < n; i++)
//    {
//        for (int j = 0; j < m; j++)
//        {
//            scanf("%d", &arr[i][j]);
//        }
//    }
//    int x, y;
//    scanf("%d %d", &x, &y);
//    printf("%d", arr[x - 1][y - 1]);
//    return 0;
//}
//
//#include <stdio.h>
//
//int vary(int x)
//{
//    int sum = 0;
//    while (x)
//    {
//        sum += x % 10;
//        x /= 10;
//    }
//    return sum;
//}
//
//int main()
//{
//    int n = 0;
//    scanf("%d", &n);
//    int ret = vary(n);
//    while (ret >= 10)
//    {
//        ret = vary(ret);
//    }
//    printf("%d", ret);
//    return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//	int a = 9;
//	float* paf = (float*)&a;
//	printf("%d\n", a);
//	printf("%f\n", a);
//	printf("%d\n", *paf);
//	printf("%f\n", *paf);
//	return 0;
//}

#include <stdio.h>
#include<math.h>

int prime(int x)
{
    for (int i = 2; i <= sqrt(x); i++)
    {
        if (x % i == 0)
            return 0;
    }
    return x;
}

int main()
{
    int l, r;
    scanf("%d %d", &l, &r);
    int sum = 0;
    for (int i = l; i <= r; i++)
    {
        sum += prime(i);
    }
    printf("%d", sum);
    return 0;
}
#include <stdio.h>
#include<math.h>

int is_prime(long long x)
{
    for (int i = 2; i <= sqrt(x); i++)
    {
        if (x % i == 0)
            return 0;
    }
    return 1;
}

long long change(long long x)
{
    int tmp = 0;
    long long ret = x;
    while (x >= 10)
    {
        x /= 10;
        tmp = x % 10;
        ret = ret * 10 + tmp;
    }
    return ret;
}

int main()
{
    long long n = 0;
    scanf("%lld", &n);
    n = change(n);
    if (is_prime(n))
        printf("prime");
    else
        printf("noprime");
    return 0;
}
#include<stdio.h>
#include<math.h>

int sum_arr(int a1, int a2, int arr[])
{
    int sum = 0;
    for (int i = a1; i <= a2; i++)
        sum += arr[i];
    return sum;
}


int main()
{
    int n, m;
    scanf("%d %d", &n, &m);
    int arr1[n];
    int arr2[m];
    int sum = 0;
    for (int i = 0; i < n; i++)
    {
        scanf("%d", &arr1[i]);
        sum += arr1[i];
    }
    for (int i = 0; i < m; i++)
        scanf("%d", &arr2[i]);
    int min = 100000000;
    int start = 0;
    int end = 0;
    for (int i = 0; i < m - 1; i++)
    {
        for (int j = i; j < m; j++)
        {
            if (abs(sum_arr(i, j, arr2) - sum) < min)
            {
                min = abs(sum_arr(i, j, arr2) - sum);
                start = i;
                end = j;
            }
        }
    }
    for (int i = start; i <= end; i++)
        printf("%d ", arr2[i]);
    return 0;
}
#include<stdio.h>
#include<math.h>

int main()
{
    int n, m;
    scanf("%d %d", &n, &m);
    int arr2[m];
    int sum = 0;
    for (int i = 0; i < n; i++)
    {
        int tmp = 0;
        scanf("%d", &tmp);
        sum += tmp;
    }
    for (int i = 0; i < m; i++)
        scanf("%d", &arr2[i]);
    int start = 0;
    int end = 0;
    int sum_min = 0;
    for (int i = 0; i < m; i++)
    {
        int sum_arr = 0;
        for (int j = i; j < m; j++)
        {
            sum_arr += arr2[j];
            if (abs(sum_arr - sum) < abs(sum_min - sum))
            {
                sum_min = sum_arr;
                start = i;
                end = j;
            }
        }
    }
    for (int i = start; i <= end; i++)
        printf("%d ", arr2[i]);
    return 0;
}